home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 November / Macworld (1999-11).dmg / Updaters / WhiteCap 3.0.4 / WhiteCap Source.sit / WhiteCap Source / Common / math / Headers / ExpressionDict.h < prev    next >
MacBinary  |  1999-07-13  |  1.4 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Jul 13 21:53:58 1999, modified Tue Jul 13 21:53:58 1999, creator 'CWIE', type ASCII, 699 bytes "ExpressionDict.h" , at 0x33b 410 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 10 45 78 70 72 65 73 | 73 69 6f 6e 44 69 63 74 |..Expres|sionDict|
|00000010| 2e 68 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.h......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 02 bb 00 | 00 01 9a b3 b1 9e 36 b3 |........|......6.|
|00000060| b1 9e 36 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..6.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 5c d7 00 00 |........|....\...|
|00000080| 23 69 66 6e 64 65 66 20 | 45 78 70 72 65 73 73 69 |#ifndef |Expressi|
|00000090| 6f 6e 44 69 63 74 5f 48 | 0d 23 64 65 66 69 6e 65 |onDict_H|.#define|
|000000a0| 20 45 78 70 72 65 73 73 | 69 6f 6e 44 69 63 74 5f | Express|ionDict_|
|000000b0| 48 0d 0d 23 69 6e 63 6c | 75 64 65 20 22 48 61 73 |H..#incl|ude "Has|
|000000c0| 68 74 61 62 6c 65 2e 68 | 22 0d 23 69 6e 63 6c 75 |htable.h|".#inclu|
|000000d0| 64 65 20 22 6e 6f 64 65 | 43 6c 61 73 73 2e 68 22 |de "node|Class.h"|
|000000e0| 0d 0d 0d 63 6c 61 73 73 | 20 46 63 6e 45 6e 74 72 |...class| FcnEntr|
|000000f0| 79 20 3a 20 70 75 62 6c | 69 63 20 6e 6f 64 65 43 |y : publ|ic nodeC|
|00000100| 6c 61 73 73 20 7b 0d 0d | 09 70 75 62 6c 69 63 3a |lass {..|.public:|
|00000110| 0d 09 09 55 74 69 6c 53 | 74 72 09 09 09 09 09 6d |...UtilS|tr.....m|
|00000120| 4e 61 6d 65 3b 0d 09 09 | 6c 6f 6e 67 09 09 09 09 |Name;...|long....|
|00000130| 09 6d 53 69 7a 65 3b 0d | 09 09 66 6c 6f 61 74 2a |.mSize;.|..float*|
|00000140| 2a 09 09 09 09 09 6d 46 | 63 6e 3b 0d 0d 7d 3b 0d |*.....mF|cn;..};.|
|00000150| 0d 0d 0d 63 6c 61 73 73 | 20 45 78 70 72 65 73 73 |...class| Express|
|00000160| 69 6f 6e 44 69 63 74 20 | 7b 0d 0d 0d 09 70 75 62 |ionDict |{....pub|
|00000170| 6c 69 63 3a 0d 09 09 09 | 09 09 09 09 09 45 78 70 |lic:....|.....Exp|
|00000180| 72 65 73 73 69 6f 6e 44 | 69 63 74 28 29 3b 0d 09 |ressionD|ict();..|
|00000190| 09 09 09 09 09 09 09 0d | 09 09 09 09 09 09 09 09 |........|........|
|000001a0| 0d 09 09 76 6f 69 64 09 | 09 09 09 09 41 64 64 56 |...void.|....AddV|
|000001b0| 61 72 28 20 55 74 69 6c | 53 74 72 26 20 69 6e 4b |ar( Util|Str& inK|
|000001c0| 65 79 2c 20 66 6c 6f 61 | 74 2a 20 69 6e 50 74 72 |ey, floa|t* inPtr|
|000001d0| 20 29 09 09 09 09 7b 20 | 41 64 64 56 61 72 28 20 | )....{ |AddVar( |
|000001e0| 69 6e 4b 65 79 2e 67 65 | 74 43 53 74 72 28 29 2c |inKey.ge|tCStr(),|
|000001f0| 20 69 6e 50 74 72 20 29 | 3b 09 7d 0d 09 09 76 6f | inPtr )|;.}...vo|
|00000200| 69 64 09 09 09 09 09 41 | 64 64 56 61 72 28 20 63 |id.....A|ddVar( c|
|00000210| 68 61 72 2a 20 69 6e 4b | 65 79 2c 20 66 6c 6f 61 |har* inK|ey, floa|
|00000220| 74 2a 20 69 6e 50 74 72 | 20 29 3b 0d 09 09 0d 09 |t* inPtr| );.....|
|00000230| 09 76 6f 69 64 09 09 09 | 09 09 41 64 64 46 63 6e |.void...|..AddFcn|
|00000240| 28 20 63 68 61 72 2a 20 | 69 6e 4b 65 79 2c 20 66 |( char* |inKey, f|
|00000250| 6c 6f 61 74 2a 20 69 6e | 46 41 72 72 61 79 5b 5d |loat* in|FArray[]|
|00000260| 2c 20 6c 6f 6e 67 20 69 | 6e 53 69 7a 65 20 29 3b |, long i|nSize );|
|00000270| 0d 0d 0d 09 09 66 6c 6f | 61 74 2a 09 09 09 09 09 |.....flo|at*.....|
|00000280| 4c 6f 6f 6b 75 70 56 61 | 72 28 20 63 6f 6e 73 74 |LookupVa|r( const|
|00000290| 20 55 74 69 6c 53 74 72 | 26 20 69 6e 4e 61 6d 65 | UtilStr|& inName|
|000002a0| 20 29 3b 0d 09 09 66 6c | 6f 61 74 2a 2a 09 09 09 | );...fl|oat**...|
|000002b0| 09 09 4c 6f 6f 6b 75 70 | 46 75 6e 63 28 20 63 6f |..Lookup|Func( co|
|000002c0| 6e 73 74 20 55 74 69 6c | 53 74 72 26 20 69 6e 4e |nst Util|Str& inN|
|000002d0| 61 6d 65 2c 20 6c 6f 6e | 67 26 20 6f 75 74 53 69 |ame, lon|g& outSi|
|000002e0| 7a 65 20 29 3b 0d 09 09 | 0d 09 70 72 6f 74 65 63 |ze );...|..protec|
|000002f0| 74 65 64 3a 0d 09 09 48 | 61 73 68 74 61 62 6c 65 |ted:...H|ashtable|
|00000300| 09 09 09 09 6d 56 61 72 | 44 69 63 74 3b 0d 09 09 |....mVar|Dict;...|
|00000310| 6e 6f 64 65 43 6c 61 73 | 73 09 09 09 09 6d 46 63 |nodeClas|s....mFc|
|00000320| 6e 45 6e 74 72 69 65 73 | 3b 0d 0d 7d 3b 0d 0d 0d |nEntries|;..};...|
|00000330| 23 65 6e 64 69 66 0d 0d | 0d 0d 0d 00 00 00 00 00 |#endif..|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00000390| 61 79 73 20 75 73 65 20 | 6e 61 74 69 76 65 20 49 |ays use |native I|
|000003a0| 53 41 20 2a 2f 09 09 5c | 0d 09 09 09 09 28 50 72 |SA */..\|.....(Pr|
|000003b0| 6f 63 50 74 72 29 28 70 | 72 6f 63 65 64 75 72 65 |ocPtr)(p|rocedure|
|000003c0| 29 2c 09 09 09 09 2f 2a | 20 74 68 65 20 70 72 6f |),..../*| the pro|
|000003d0| 63 65 64 75 72 65 20 2a | 2f 09 09 09 09 5c 0d 09 |cedure *|/....\..|
|000003e0| 09 09 09 30 2c 09 09 09 | 09 09 09 09 09 09 2f 2a |...0,...|....../*|
|000003f0| 20 72 65 73 65 72 76 65 | 64 20 2a 2f 09 09 09 09 | reserve|d */....|
|00000400| 09 5c 0d 09 09 09 09 30 | 09 09 09 09 09 09 09 09 |.\.....0|........|
|00000410| 09 2f 2a 20 4e 6f 74 20 | 64 69 73 70 61 74 63 68 |./* Not |dispatch|
|00000420| 65 64 20 2a 2f 09 09 09 | 5c 0d 09 09 09 7d 09 09 |ed */...|\....}..|
|00000430| 09 09 09 09 09 09 09 09 | 09 09 09 09 09 09 09 09 |........|........|
|00000440| 5c 0d 09 09 7d 09 09 09 | 09 09 09 09 09 09 09 09 |\...}...|........|
|00000450| 09 09 09 09 09 09 09 09 | 5c 0d 09 7d 0d 0d 2f 2a |........|\..}../*|
|00000460| 20 61 20 6d 61 63 72 6f | 20 77 68 69 63 68 20 63 | a macro| which c|
|00000470| 72 65 61 74 65 73 20 61 | 20 73 74 61 74 69 63 20 |reates a| static |
|00000480| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004a0| 00 00 00 00 00 00 00 03 | 00 04 00 50 00 12 02 46 |........|...P...F|
|000004b0| 02 68 00 50 00 12 02 46 | 02 68 b3 74 b5 dd 00 00 |.h.P...F|.h.t....|
|000004c0| 00 c0 00 00 00 c0 00 00 | 00 63 01 00 00 00 00 04 |........|.c......|
|000004d0| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|000004e0| 00 00 00 46 03 4b ca 84 | 12 00 00 00 00 1c 00 46 |...F.K..|.......F|
|000004f0| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00000500| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00000510| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+